home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Whiteline: delta
/
whiteline CD Series - delta.iso
/
english
/
gemview
/
gvw_nmod
/
wichtig.txt
Wrap
Text File
|
1995-11-25
|
1KB
|
33 lines
===== Für Programmierer =====
Helmut Neukirchen (MultiDialog) hat mich darauf hingewiesen, daß AES
Aufrufe in Modulen ohne initialisierte AES-Struktur gemacht werden.
Werden in Modulen AES-Funktionen verwendet sollte in jedem Fall diese
Initialisierung vorgenommen werden!
Dabei sind mindestes die Werte in dem GLOBAL-Array[0..2] zu belegen.
Die Werte sind der von GEM-View übergebenen Struktur zu entnehmen!
Auf besseres Funktionieren der Module in Multi-Tasking-Umgebungen,
Dank an Helmut Neukirchen!
In "Pure C" sieht es z.B. folgendermaßen aus (Beispiel CONVERT.C):
ImageOptions *gvw_convert(CONV_Structure *convS)
{
/* ... Variablen-Deklarationen ... */
extern GEMPARBLK _GemParBlk;
_GemParBlk.global[0] = convS->versions.aes_version;
_GemParBlk.global[1] = convS->versions.multi_task;
_GemParBlk.global[2] = convS->versions.applicationID;
_GemParBlk.global[10] = convS->screen_depth;
/* ... Der Rest des Quelltextes ... */
}
Marl, 31.12.93
Dieter Fiebelkorn